پرده برداری از رازهای نهفته در USB
پرده برداری از رازهای نهفته در USB
پرده برداری از رازهای نهفته در USB
Universal serial Bus یکی از بزرگ ترین موفقیت های جهان کامپیوتر محسوب می شود. براساس اعلام کمپانی اینتل از زمان آغاز استفاده از این روش انتقال اطلاعات در سال 1996، در حال حاضر بیش از 6 میلیارد وسیله USB در دنیا در حال کار است.
USB یک سیستم پیچیده است که به ابزاری با نیازمندی های داده های متفاوت اجازه می دهد از پهنای باند در دسترس، به بهترین نحو ممکن استفاده کنند. حتی ساده ترین و ارزان ترین ابزار USB نیز دارای یک چیپ مبتنی بر ریزپردازنده اختصاصی است که مستقیماً با انتقال اطلاعات به پی سی میزبان سر و کار دارد. چیپ ست های سخت افزاری USB که در داخل ابزار USB گنجانده شده اند وظیفه اداره کل مبادلات را به عهده دارند و نرم افزاری که از این ابزار استفاده می کند دلیلی برای نگرانی در مورد جزئیات چگونگی انتقال اطلاعات ندارد.
از سوی دیگر یک دیسک سخت نیازی به پاسخ با تأخیر بسیار اندک ندارد بلکه فقط نیاز به دریافت حداکثر مقدار پهنای باند در هر جایی که بتواند داده ها را در قطعات بزرگ منتقل کند دارد. برای انجام این کار، دیسک سخت می تواند یک لوله ارتباطی را در حالت bulk transfer که تمام پهنای باند بدون استفاده را اختصاص می دهد اما تضمینی در مورد تأخیر نمی دهد باز کند و بدین ترتیب ماوس ارجحیت را به خودش اختصاص می دهد. در نهایت، وسیله ای مثل یک دوربین وب به سادگی نیاز به یک سرعت انتقال ثابت تضمین شده دارد تا بتواند به یک نرخ فریم مشخص دست پیدا کند اما بسته های داده که بعضاً به طور اتفاقی به مقصد نمی رسند اهمیتی ندارد. دوربین می تواند یک لوله را در حالت isochronous که یک پهنای باند تضمین شده را فراهم می کند اما قادر به فراهم نمودن صحت دقیق و کامل داده ها نیست باز کند.
این کار ممکن است خیلی هم خلاقانه نباشد؛ اگر شما مقدار زیادی بیت های داده داشته باشید و بخواهید آن ها را از یک محل به محل دیگر انتقال دهید انتقال آن ها در بسته های بزرگ بسیار بهتر از انتقال این داده ها به صورت یکی یکی از طریق یک کابل است. برای انجام این کار شما از یک باس موازی( به عنوان مثال 8 قطعه مجزا سیم برای مشخص کردن صفر و یک) استفاده می کنید و بدین ترتیب می توانید کل بایت های اطلاعات را در یک زمان منتقل نمائید. و در ایام گذشته و در زمانی که ترانزیستورها بسیار آهسته بودند و انرژی زیادی مصرف می کردند سیستم های سریع انتقال داده ها موازی بودند و ارتباطات سریال برای سیستم های کند اما قابل اطمینان که در آن ها پهنای باند اهمیت زیادی نداشت نگه داشته می شد. اما ترانزیستورهای مدرن می توانند با مصرف انرژی اندک، بسیار سریع تر کار کنند، هزینه آن ها تقریباً صفر است و استفاده از این ترانزیستورها در ارتباطات سریال فرکانس بالا در مقایسه با ارتباطات موازی ارزان تر تمام می شود. استفاده از آن ها ساده تر هم هست: سیستم های موازی انتقال اطلاعات وقتی به سرعت های بالا می رسند از مشکلات مربوط به تداخل امواج و همزمان سازی رنج می برند به همین دلیل است که ATA سریال جایگزین ATA موازی در دیسک های سخت و PCI Express جایگزین PCI معمولی در کارت های توسعه داخلی پی سی ها شده است. سیم های کم تر به معنای کابل های باریک تر با امکان کنترل ساده تر است.
منبع: بزرگراه رایانه، شماره 129
USB یک سیستم پیچیده است که به ابزاری با نیازمندی های داده های متفاوت اجازه می دهد از پهنای باند در دسترس، به بهترین نحو ممکن استفاده کنند. حتی ساده ترین و ارزان ترین ابزار USB نیز دارای یک چیپ مبتنی بر ریزپردازنده اختصاصی است که مستقیماً با انتقال اطلاعات به پی سی میزبان سر و کار دارد. چیپ ست های سخت افزاری USB که در داخل ابزار USB گنجانده شده اند وظیفه اداره کل مبادلات را به عهده دارند و نرم افزاری که از این ابزار استفاده می کند دلیلی برای نگرانی در مورد جزئیات چگونگی انتقال اطلاعات ندارد.
پروتکلی برای همه مناسبت ها
از سوی دیگر یک دیسک سخت نیازی به پاسخ با تأخیر بسیار اندک ندارد بلکه فقط نیاز به دریافت حداکثر مقدار پهنای باند در هر جایی که بتواند داده ها را در قطعات بزرگ منتقل کند دارد. برای انجام این کار، دیسک سخت می تواند یک لوله ارتباطی را در حالت bulk transfer که تمام پهنای باند بدون استفاده را اختصاص می دهد اما تضمینی در مورد تأخیر نمی دهد باز کند و بدین ترتیب ماوس ارجحیت را به خودش اختصاص می دهد. در نهایت، وسیله ای مثل یک دوربین وب به سادگی نیاز به یک سرعت انتقال ثابت تضمین شده دارد تا بتواند به یک نرخ فریم مشخص دست پیدا کند اما بسته های داده که بعضاً به طور اتفاقی به مقصد نمی رسند اهمیتی ندارد. دوربین می تواند یک لوله را در حالت isochronous که یک پهنای باند تضمین شده را فراهم می کند اما قادر به فراهم نمودن صحت دقیق و کامل داده ها نیست باز کند.
کابل های فیزیکی
این کار ممکن است خیلی هم خلاقانه نباشد؛ اگر شما مقدار زیادی بیت های داده داشته باشید و بخواهید آن ها را از یک محل به محل دیگر انتقال دهید انتقال آن ها در بسته های بزرگ بسیار بهتر از انتقال این داده ها به صورت یکی یکی از طریق یک کابل است. برای انجام این کار شما از یک باس موازی( به عنوان مثال 8 قطعه مجزا سیم برای مشخص کردن صفر و یک) استفاده می کنید و بدین ترتیب می توانید کل بایت های اطلاعات را در یک زمان منتقل نمائید. و در ایام گذشته و در زمانی که ترانزیستورها بسیار آهسته بودند و انرژی زیادی مصرف می کردند سیستم های سریع انتقال داده ها موازی بودند و ارتباطات سریال برای سیستم های کند اما قابل اطمینان که در آن ها پهنای باند اهمیت زیادی نداشت نگه داشته می شد. اما ترانزیستورهای مدرن می توانند با مصرف انرژی اندک، بسیار سریع تر کار کنند، هزینه آن ها تقریباً صفر است و استفاده از این ترانزیستورها در ارتباطات سریال فرکانس بالا در مقایسه با ارتباطات موازی ارزان تر تمام می شود. استفاده از آن ها ساده تر هم هست: سیستم های موازی انتقال اطلاعات وقتی به سرعت های بالا می رسند از مشکلات مربوط به تداخل امواج و همزمان سازی رنج می برند به همین دلیل است که ATA سریال جایگزین ATA موازی در دیسک های سخت و PCI Express جایگزین PCI معمولی در کارت های توسعه داخلی پی سی ها شده است. سیم های کم تر به معنای کابل های باریک تر با امکان کنترل ساده تر است.
کانکتورها
سیگنال دهی متفاوت
ارتباط سریال واقعی
منبع: بزرگراه رایانه، شماره 129
مقالات مرتبط
تازه های مقالات
ارسال نظر
در ارسال نظر شما خطایی رخ داده است
کاربر گرامی، ضمن تشکر از شما نظر شما با موفقیت ثبت گردید. و پس از تائید در فهرست نظرات نمایش داده می شود
نام :
ایمیل :
نظرات کاربران
{{Fullname}} {{Creationdate}}
{{Body}}